// packageC/pages/package/agv_manage/getCode/getCode.js
const mybehavior = require("../../../../../behaviors/requests")
Page({

  /**
   * 页面的初始数据
   */
  behaviors: [mybehavior],
  data: {
    baseUrl: "https://logisticsengineering.gree.com",
    baseUrl1: "https://logisticsengineering.gree.com/agv_dispatch_system",
    _id: "",
    AGV_name: ""

  },

  /**
   * 生命周期函数--监听页面加载
   */
  // 生成小程序码
  getUnlimited() {
    if (this.data._id == "") {
      wx.showToast({
        title: '请输入对应小车MAC信息！',
        icon: 'none'
      })
    } else {
      const page = 'packageC/pages/package/agv_manage/infoSearch/infoSearch'
      let _id = this.data._id
      const img_src = "https://logisticsengineering.gree.com/gm_user/get_agv_mini_code?page=" + page + '&_id=' + _id + '&name=' + this.data.AGV_name + '&env_version=release'
      this.setData({
        code_img: img_src
      })
      console.log(img_src);
      this.previewPhoto1(img_src)
    }

  },
  previewPhoto1(e) {
    var img_url = e
    var u = []
    u.push(img_url)
    wx.previewImage({
      current: img_url,
      urls: u,
    })
  },
  // 获取小车列表
  getAllData() {
    let url = this.data.baseUrl1 + "/get_agv_num_list"
    let data = {
    }
    // console.log("传过去的数据", data);
    this.get(url, data).then(res => {
      if (res.code == 20000) {

        this.setData({
          options1: res.data,
        })


      } else {
        this.setData({
          options1: [],
        })
        wx.showToast({
          title: res.msg,
          icon: 'error'
        })
      }
    }).catch(err => {
      this.setData({
        options1: [],
      })
      console.log(err);
      wx.showToast({
        title: err.msg,
        icon: 'none'
      })
    })

  },
  // 下拉选择
  getPickerVlaue1(e) {
    let key = e.target.id
    console.log(e);
    this.setData({
      [key]: e.detail.name,
      _id: e.detail.agv_num,
    })
  },
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getAllData()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})